#include "log/xlog.h"
#include "tests/unit/unit_test.hpp"

void test_log()
{
    TEST_CHECK(true);
    TEST_CHECK(false);

    XLOG_DEBUG("hello {}", "debug");
    XLOG_INFO("hello {}", "info");
    XLOG_WARN("hello {}", "warn");
    XLOG_ERROR("hello {}", "error");

    xlog::log_registry::instance().set_global_level(xlog::log_level::error);
    xlog::info("hello xlog: {0}", "world");
}

int main()
{
    TEST_CASE(test_log);
    //test_log();
    return 0;
}